package com.ax.base.system.domain;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

public class SysUserDO implements Serializable {
	private static final long serialVersionUID = 1L;

	//
	private Long userId;
	// 用户名
	private String username;
	// 用户真实姓名
	private String name;
	// 密码
	private String password;
	// 邮箱
	private String email;
	// 手机号
	private String mobile;
	// 状态 0:禁用，1:正常
	private Integer status;
	// 创建用户id
	private Long userIdCreate;
	// 创建时间
	private Date gmtCreate;
	// 修改时间
	private Date gmtModified;
	//角色
	private List<Long> roleIds;
	//用户类型编码
	private String userTypeCode;
	//用户类型
	private String userTypeName;
	//用户编码
	private Integer userCode;
	//状态
	private Integer flag;
	//真实状态
	private Integer realTimeState;
	
	//医生信息
	private String doctorName;
	private Long orgId;
	private String orgName;
	private String subjectCode;
	private String subjectName;
	private String titleCode;
	private String titleName;
	private String label;
	private Date entryJobDate;
	private String personId;
	private String empno;
	private String sex;
	private Date birth;
	private String phone;
	private String address;
	private String introduction;
	private String expertise;
	private Integer isExpert;
	private String remarks;
	private double inquiryFee;
	private double annualServiceFee;
	private String attachmentURLs;
	private Double floatingRatio;
	private Integer doctorFlag;
	
	
	//药师
	private double tribunalFee;
	private String pharmacistName;
	private Integer pharmacistFlag;
	
	//药店
    private String personnelName;
	private Long drugstoreId;
	private String drugstoreName;
	private String typeName;
	private Date entryTime;
	private Integer personnelFlag;
	
    
	public String getPersonnelName() {
		return personnelName;
	}

	public void setPersonnelName(String personnelName) {
		this.personnelName = personnelName;
	}

	public Long getDrugstoreId() {
		return drugstoreId;
	}

	public void setDrugstoreId(Long drugstoreId) {
		this.drugstoreId = drugstoreId;
	}

	public String getDrugstoreName() {
		return drugstoreName;
	}

	public void setDrugstoreName(String drugstoreName) {
		this.drugstoreName = drugstoreName;
	}

	public String getTypeName() {
		return typeName;
	}

	public void setTypeName(String typeName) {
		this.typeName = typeName;
	}

	public Date getEntryTime() {
		return entryTime;
	}

	public void setEntryTime(Date entryTime) {
		this.entryTime = entryTime;
	}

	public Integer getPersonnelFlag() {
		return personnelFlag;
	}

	public void setPersonnelFlag(Integer personnelFlag) {
		this.personnelFlag = personnelFlag;
	}

	public Integer getDoctorFlag() {
		return doctorFlag;
	}

	public void setDoctorFlag(Integer doctorFlag) {
		this.doctorFlag = doctorFlag;
	}

	public double getTribunalFee() {
		return tribunalFee;
	}

	public void setTribunalFee(double tribunalFee) {
		this.tribunalFee = tribunalFee;
	}

	public String getPharmacistName() {
		return pharmacistName;
	}

	public void setPharmacistName(String pharmacistName) {
		this.pharmacistName = pharmacistName;
	}

	public Integer getPharmacistFlag() {
		return pharmacistFlag;
	}

	public void setPharmacistFlag(Integer pharmacistFlag) {
		this.pharmacistFlag = pharmacistFlag;
	}

	public Double getFloatingRatio() {
		return floatingRatio;
	}

	public void setFloatingRatio(Double floatingRatio) {
		this.floatingRatio = floatingRatio;
	}

	public String getDoctorName() {
		return doctorName;
	}

	public void setDoctorName(String doctorName) {
		this.doctorName = doctorName;
	}

	public Long getOrgId() {
		return orgId;
	}

	public void setOrgId(Long orgId) {
		this.orgId = orgId;
	}

	public String getOrgName() {
		return orgName;
	}

	public void setOrgName(String orgName) {
		this.orgName = orgName;
	}

	public String getSubjectCode() {
		return subjectCode;
	}

	public void setSubjectCode(String subjectCode) {
		this.subjectCode = subjectCode;
	}

	public String getSubjectName() {
		return subjectName;
	}

	public void setSubjectName(String subjectName) {
		this.subjectName = subjectName;
	}

	public String getTitleCode() {
		return titleCode;
	}

	public void setTitleCode(String titleCode) {
		this.titleCode = titleCode;
	}

	public String getTitleName() {
		return titleName;
	}

	public void setTitleName(String titleName) {
		this.titleName = titleName;
	}

	public String getLabel() {
		return label;
	}

	public void setLabel(String label) {
		this.label = label;
	}

	public Date getEntryJobDate() {
		return entryJobDate;
	}

	public void setEntryJobDate(Date entryJobDate) {
		this.entryJobDate = entryJobDate;
	}

	public String getPersonId() {
		return personId;
	}

	public void setPersonId(String personId) {
		this.personId = personId;
	}

	public String getEmpno() {
		return empno;
	}

	public void setEmpno(String empno) {
		this.empno = empno;
	}

	public String getSex() {
		return sex;
	}

	public void setSex(String sex) {
		this.sex = sex;
	}

	public Date getBirth() {
		return birth;
	}

	public void setBirth(Date birth) {
		this.birth = birth;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getIntroduction() {
		return introduction;
	}

	public void setIntroduction(String introduction) {
		this.introduction = introduction;
	}

	public String getExpertise() {
		return expertise;
	}

	public void setExpertise(String expertise) {
		this.expertise = expertise;
	}

	public Integer getIsExpert() {
		return isExpert;
	}

	public void setIsExpert(Integer isExpert) {
		this.isExpert = isExpert;
	}

	public String getRemarks() {
		return remarks;
	}

	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}

	public double getInquiryFee() {
		return inquiryFee;
	}

	public void setInquiryFee(double inquiryFee) {
		this.inquiryFee = inquiryFee;
	}

	public double getAnnualServiceFee() {
		return annualServiceFee;
	}

	public void setAnnualServiceFee(double annualServiceFee) {
		this.annualServiceFee = annualServiceFee;
	}

	public String getAttachmentURLs() {
		return attachmentURLs;
	}

	public void setAttachmentURLs(String attachmentURLs) {
		this.attachmentURLs = attachmentURLs;
	}

	public Integer getRealTimeState() {
		return realTimeState;
	}

	public void setRealTimeState(Integer realTimeState) {
		this.realTimeState = realTimeState;
	}

	/**
	 * 设置：
	 */
	public void setUserId(Long userId) {
		this.userId = userId;
	}

	public List<Long> getRoleIds() {
		return roleIds;
	}

	public void setRoleIds(List<Long> roleIds) {
		this.roleIds = roleIds;
	}

	public String getUserTypeCode() {
		return userTypeCode;
	}

	public void setUserTypeCode(String userTypeCode) {
		this.userTypeCode = userTypeCode;
	}

	public String getUserTypeName() {
		return userTypeName;
	}

	public void setUserTypeName(String userTypeName) {
		this.userTypeName = userTypeName;
	}

	public Integer getUserCode() {
		return userCode;
	}

	public void setUserCode(Integer userCode) {
		this.userCode = userCode;
	}

	public Integer getFlag() {
		return flag;
	}

	public void setFlag(Integer flag) {
		this.flag = flag;
	}

	/**
	 * 获取：
	 */
	public Long getUserId() {
		return userId;
	}

	/**
	 * 设置：用户名
	 */
	public void setUsername(String username) {
		this.username = username;
	}

	/**
	 * 获取：用户名
	 */
	public String getUsername() {
		return username;
	}
	

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	/**
	 * 设置：密码
	 */
	public void setPassword(String password) {
		this.password = password;
	}

	/**
	 * 获取：密码
	 */
	public String getPassword() {
		return password;
	}

	/**
	 * 设置：邮箱
	 */
	public void setEmail(String email) {
		this.email = email;
	}

	/**
	 * 获取：邮箱
	 */
	public String getEmail() {
		return email;
	}

	/**
	 * 设置：手机号
	 */
	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	/**
	 * 获取：手机号
	 */
	public String getMobile() {
		return mobile;
	}

	/**
	 * 设置：状态 0:禁用，1:正常
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}

	/**
	 * 获取：状态 0:禁用，1:正常
	 */
	public Integer getStatus() {
		return status;
	}

	/**
	 * 设置：创建用户id
	 */
	public void setUserIdCreate(Long userIdCreate) {
		this.userIdCreate = userIdCreate;
	}

	/**
	 * 获取：创建用户id
	 */
	public Long getUserIdCreate() {
		return userIdCreate;
	}

	/**
	 * 设置：创建时间
	 */
	public void setGmtCreate(Date gmtCreate) {
		this.gmtCreate = gmtCreate;
	}

	/**
	 * 获取：创建时间
	 */
	public Date getGmtCreate() {
		return gmtCreate;
	}

	/**
	 * 设置：修改时间
	 */
	public void setGmtModified(Date gmtModified) {
		this.gmtModified = gmtModified;
	}

	/**
	 * 获取：修改时间
	 */
	public Date getGmtModified() {
		return gmtModified;
	}


}
